package com.foreverwin.jzymes.common.service;

import java.util.Date;
import java.util.List;
import java.util.Map;

public interface IProductionShiftService {

    /**
     * 查询日期生产班次
     *
     * @param site
     * @param date
     * @return
     */
    public String findShift( String site, Date date );

    /**
     * 查询工作日日期边界
     *
     * @param site
     * @return
     */
    public Date[] findProductionDayRange( String site );

    /**
     * 查询班次日期边界
     *
     * @param site
     * @param shift
     * @return
     */
    public Date[] findShiftRange( String site, String shift );

    /**
     * 查询班次日期边界
     *
     * @param site
     * @param shift
     * @return
     */
    public Date[] findShiftRange( String site, String shift, Date date );


    /**
     * 查询班次日期边界
     *
     * @param site
     * @param date
     * @return
     */
    public Date[] findShiftRange( String site, Date date );

    public List<Map<String,Object>> findShiftList(String site );
}
